package foo;

public class Usuario {

		private String nombre;
		private String apellido;
		private String idUsuario;
		private String mail;
		//private DateTime fechaNacimiento;
		private int codigoValidacion;
		private String password;
		private boolean validado;
		
		public Usuario (String nomb, String ap, String idUs, String email, String pass){
			this.setNombre(nomb);
			this.setApellido(ap);
			this.setIdUsuario(idUs);
			this.setMail(email);
			//this.setFechaNacimiento(fecha);
			this.setPassword(pass);
			this.setValidado(false);
			//this.setCodigoValidacion(generarCodigoValidacion());
		}
		
		public boolean getValidado(){
			return this.validado;
		}
		public void setValidado(boolean b) {
			this.validado = b;
		}
		public String getNombre() {
			return nombre;
		}
		public void setNombre(String nombre) {
			this.nombre = nombre;
		}
		public String getApellido() {
			return apellido;
		}
		public void setApellido(String apellido) {
			this.apellido = apellido;
		}
		public String getIdUsuario() {
			return idUsuario;
		}
		public void setIdUsuario(String idUsuario) {
			this.idUsuario = idUsuario;
		}
		public String getMail() {
			return mail;
		}
		public void setMail(String mail) {
			this.mail = mail;
		}
		//public DateTime getFechaNacimiento() {
			//return fechaNacimiento;
		//}
		//public void setFechaNacimiento(DateTime fechaNacimiento) {
			//this.fechaNacimiento = fechaNacimiento;
		//}
		public int getCodigoValidacion() {
			return codigoValidacion;
		}
		public void setCodigoValidacion(int codigoValidacion) {
			this.codigoValidacion = codigoValidacion;
		}
		public String getPassword() {
			return password;
		}
		public void setPassword(String password) {
			this.password = password;
		}
		
		public void validar(){
			this.setValidado(true);
		}
}
